Big Huge Thesaurus

strangler tree

noun